package com.yidu.t286.biz;

import com.yidu.t286.domain.Fun;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/*
 * @description:
 * @author:文杰
 * @date  :2021/7/30 0030上午 9:00
 */
public interface FunBiz {

    /**
     * 查询父功能
     * @param roleId 角色编号
     * @return 受影响的行数
     */
    public List<Fun> selectFolder(int roleId);

    /**
     * 查询子功能
     * @param funId 功能编号
     * @param roleId 角色编号
     * @return
     */
    public List<Fun>selectChildren(int funId, int roleId);

    /**
     * 删除对应角色所有的权限
     * @param roleId
     * @return
     */
    public int deleteAllFun(int roleId);

    /**
     * 添加权限
     * @param roleId
     * @param Id
     * @return
     */
    public int addFunByRoleId(int roleId, String Id);

    public List<Fun> selectFolders(int roleId);
}




